artificial earth satellite - German English Dictionary